package cn.denvie.agent.filter;

import cn.denvie.agent.utils.JsonUtils;

import java.io.Serializable;

public class JSONFilter implements IFilter {

    @Override
    public Object doFilter(Object value) {
        if (value == null)
            return null;
        else if (!(value instanceof Serializable)) {
            return null;
        }
        return JsonUtils.toJson(value);
    }

}